sheltering roof - French English Dictionary